$(document).ready(function(){
    $(".quantity").keydown(onlyNumbersAllow);
    $(".quantity").keyup(function(){
        if(validateNumber($(this).val()))
        {
            refreshQuantityPrices()
        }
    })
    $('.removeFromCart').click(function(){
        var url = $(this).attr('href')
        var toThis = this
        HQ.ajax('POST', url,'',function(res){
            if(res)
            {
                $(toThis).parents('tr').remove()
                refreshQuantityPrices()
            }
        })
        return false;
    })
})
function refreshQuantityPrices(){
    var totalPrice = 0
    var totalQuantity = 0
    $('table.table tbody tr.inUsed').each(function(){
        var q = parseFloat($(this).find('.quantity').val())
        if(!q)
        {
            $(this).find('.quantity').val(0)
            q = 0
        }
        var p = parseFloat($(this).find('.price').val())
        var qp = q*p
        $(this).find('#showPrice').html(qp.toFixed(1))
        totalQuantity+=q
        totalPrice+=qp
    })
    $('#totalQuantity').html(totalQuantity)
    $('#totalPrice').html(totalPrice.toFixed(1))
}